package com.qiangzhi.service;

import com.qiangzhi.pojo.dto.UserDTO;
import com.qiangzhi.pojo.dto.UserInfoDTO;
import com.qiangzhi.pojo.po.UserPO;

import java.io.IOException;

public interface CommonService {

    /**
     * 教务系统登录
     *
     * @param userDTO
     * @return
     */
    UserPO login(UserDTO userDTO);

    /**
     * 根据id修改用户密码
     *
     * @param userDTO
     * @return
     */
    void updatePassword(UserDTO userDTO);

    /**
     * 根据jwt解析出的id编辑个人信息
     *
     * @param userInfoDTO
     * @return
     */
    void updateInfo(UserInfoDTO userInfoDTO) throws IOException;

}
